﻿namespace theeg.GraphWpf.Models
{
    /// <summary>
    /// The head- und sink style of edge.
    /// </summary>
    public enum TransitionCapital
    {
        /// <summary>
        /// no cap
        /// </summary>
        Plain = 0,
        /// <summary>
        /// an arrow
        /// </summary>
        Arrow = 1,
        /// <summary>
        /// a trident
        /// </summary>
        Trident = 2,
        /// <summary>
        /// rectangle
        /// </summary>
        Rectangle = 4,
        /// <summary>
        /// cross
        /// </summary>
        Across = 8,
        /// <summary>
        /// circle
        /// </summary>
        Circle = 16,
        /// <summary>
        /// othogonal crossing line
        /// </summary>
        ArrowAcross = 9,
        /// <summary>
        /// trident plus cross
        /// </summary>
        TridentAcross = 10,
        /// <summary>
        /// rectangle plus cross
        /// </summary>
        RectangleAcross = 12,
        /// <summary>
        /// arrow plus circle
        /// </summary>
        ArrowCircle = 17,
        /// <summary>
        /// trident plus circle
        /// </summary>
        TridentCircle = 18,
        /// <summary>
        /// rectangle plus circle
        /// </summary>
        RectangleCircle = 20
    };
}